home *** CD-ROM | disk | FTP | other *** search
/ Amiga News 96 / Amiga News 96.iso / amig_ad_os / laurent_faillie / lfcinter / exemples / tstchaîne.x < prev    next >
Text File  |  1977-12-31  |  740b  |  32 lines

  1. /*
  2.  *  tstchaîne.x
  3.  *
  4.  *       Programme pour tester le fonctionnement des fonctions de chaînes
  5.  *  et de la lecture des arguments.
  6.  */
  7.  
  8. int main(int ac, char **av){
  9.     char t[256];
  10.  
  11.     if(ac!=3){
  12.         puts("Ce programme nécessite 2 arguments...");
  13.         exit(5);
  14.     }
  15.  
  16.     printf("Argument 1: '%s' (longueur %d)\n",av[1],strlen(av[1]));
  17.     printf("Argument 2: '%s' (longueur %d)\n",av[2],strlen(av[2]));
  18.  
  19.     if(strlen(av[1]) + strlen(av[1]) > 255){
  20.         puts("Les 2 chaînes fournies sont trop longues !\n"
  21.              "(Le total ne doit pas dépasser 256 caractères)");
  22.         exit(10);
  23.     }
  24.  
  25.     strcpy(t,av[1]);
  26.     printf("strcpy() -> '%s'\n",t);
  27.  
  28.     strcat(t,av[2]);
  29.     printf("strcat() -> '%s'\n",t);
  30.  
  31.     return 0;
  32. }